// 登录接口携带ts参数类型
export interface loginForm {
  username: string,
  password: string
}

// 定义全部接口返回的数据都拥有的ts类型
export interface responseData {
  code: number,
  message: string,
  ok: boolean
}

// 登录接口返回的数据类型
export interface loginDataType extends responseData {
  data: string
}

// 定义服务器返回用户信息相关的数据类型
interface userinfoType {
  avatar: string,
  name: string,
  roles: string[],
  buttons: string[],
  routes: string[],
}
export interface userResponseData extends responseData {
  data: userinfoType
}